Making Consensus Practical
نویسندگان
چکیده
This paper presents the abstraction of lazy consensus and argues for its use as an effective component for building distributed agreement protocols in practical asynchronous systems where processes and links can crash and recover. Lazy consensus looks like consensus, is equivalent to consensus, but is not consensus. The specification of lazy consensus has an ondemand and a re-entrant flavors that makes its use very efficient, especially in terms of forced logs, which are known to be major sources of overhead in distributed systems. We illustrate the use of lazy consensus as a building block to develop efficient atomic broadcast and atomic commitment protocols: two central abstractions in our DACE middleware environment.
منابع مشابه
The practial use of the consensus statement on practical skills in medical school – a validation study
OBJECTIVE The importance of the acquisition of practical medical skills during medical school is increasing. With the consensus statement "Practical Skills," developed by the GMA as part of the National Competency-Based Learning Objective Catalogue for Medicine (NKLM), a reference frame was created for the procurement of such skills. This frame consists of 290 learning objectives divided by "or...
متن کاملPreschoolers (sometimes) defer to the majority in making simple perceptual judgments.
Three- and 4-year-old children were asked to judge which of a set of 3 lines was the longest, both independently and in the face of an inaccurate consensus among adult informants. Children were invariably accurate when making independent judgments but sometimes deferred to the inaccurate consensus. Nevertheless, the deference displayed by both age groups proved to be circumscribed. When asked t...
متن کاملCONSENSUS IN GROUP DECISION MAKING UNDER LINGUISTIC ASSESSMENTS by
Group decision-making is an essential activity is many domains such as financial, engineering, and medical fields. Group decision-making basically solicits opinions from experts and combines these judgments into a coherent group decision. Experts typically express their opinion in many different formats belonging to two categories: quantitative evaluations and qualitative ones. Many times exper...
متن کاملAsynchronous Consensus: A Model in TLA+
The main goal of this project was to learn the TLA+ specification language and to start exploring the practical limitations of modeling and simulating unreliable systems. A TLA+ specification for a naive asynchronous consensus protocol is presented along with the model-checking times for one to eight processes under crash-free conditions. Model-Checking times increase drastically with added pro...
متن کاملAutomated Group Decision Support Systems Under Uncertainty: Trends and Future Research
In the real world, group decision making is one of the most significant and omnipresent human decision making activities. The central problem of group decision making is to develop “fair” methods for aggregating individual alternatives (options, variants, etc.) to yield a consensus decision that is most acceptable to the group as a whole. It has become a subject of intensive research due to its...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002